package com.guangyunl.b_array;

import java.util.Arrays;

// 数组合并
// int[] arr1 = {1,2,3}
// int[] arr2 = {4,5,6}
// 方式三: 使用 System.arraycopy()
public class Demo09_03ArrayMerge {
    public static void main(String[] args) {
        // 定义数组arr1[]和数组arr2[]
        int[] arr1 = {1,2,3};
        int[] arr2 = {4,5,6};
        // 计算新数组的长度
        int[] result = new int[arr1.length + arr2.length];
        // 复制 arr1 到 result
        System.arraycopy(arr1, 0, result, 0, arr1.length);
        // 复制 arr2 到 result
        System.arraycopy(arr2, 0, result, arr1.length, arr2.length);
        // 打印结果数组(以字符串的格式打印出来)
        System.out.println("result = " + Arrays.toString(result));
    }
}

/*
result = [1, 2, 3, 4, 5, 6]
 */